﻿@charset "utf-8";
/* CSS Document */
#flashs{ position:relative; height:500px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:15px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs .btn span.cur{ background:#25af4b;}
/*.BANNER_end*/
.research{ overflow: hidden;}
.research .container{ overflow: hidden;}
.research .rscont{ height: 34px; line-height: 34px; padding: 15px 0px 18px 0px;}
.research .rscont .hotci{ float: left; overflow: hidden;}
.rscont .hotci span{ font-size: 13px; color: #5a5a5a;}
.rscont .hotci a{ color: #5a5a5a; font-size: 13px; border-right: 1px dotted #cdcdcd; padding: 0px 18px;}
.rscont .hotci .nobd{ border: none;}
.rsbox{ width: 243px; height: 34px; padding-left: 20px; line-height: 34px; float: right;  background: url(../images/reseachbox.png) no-repeat;}
.rsbox .cont_text{ width: 195px; float: left; line-height: 18px; padding: 3px 0px; outline: none; border: none; margin-top: 5px;}
.rsbox .cont_btn{ float: right; width: 34px; height: 34px; cursor: pointer; background: url(../images/submitbtn.png) no-repeat; margin-right: 10px; border: none; outline: none;}
/*搜索_end*/
.Cpcenter{ overflow: hidden; margin-bottom: 43px;}
.Cpcenter .container{ overflow: hidden;}
.Cpcenter .cpmenu{ overflow: hidden; width: 220px; border: 1px solid #dedede;}
.Cpcenter .cpmenu h4{ background: #0053ae; padding-top: 10px; font-weight: normal; padding-bottom: 12px; padding-left: 20px; }
.Cpcenter .cpmenu h4 a{ font-size: 18px; color: #fff;text-decoration: none;}
.Cpcenter .cpmenu h4 span{ font-size: 12px; color: #fff; font-family: "Arial"; display: block; text-transform: uppercase; padding-top: 3px;}
.Cpcenter .cpmenu dl{ overflow: hidden;}
.Cpcenter .cpmenu dl dt{border-bottom: 1px solid #dedede; height: 45px; line-height: 45px; background: #e60211 url(../images/dtbg.png) no-repeat 24px center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.Cpcenter .cpmenu dl dt span{ font-size: 14px; color: #fff; padding-left: 54px;}
.Cpcenter .cpmenu dl dd{ height: 40px; line-height: 40px; white-space:nowrap; overflow:hidden; border-bottom: 1px solid #dedede; text-overflow:ellipsis;}
.Cpcenter .cpmenu dl dd a{ font-size: 13px; color: #696969; padding-left:34px; text-decoration: none;}
.Cpcenter .cpmenu dl dd:hover,.Cpcenter .cpmenu dl dd.cur{background: #e60211 url(../images/sjicon.png) no-repeat 184px center;}
.Cpcenter .cpmenu dl dd:hover a,.Cpcenter .cpmenu dl dd.cur a{ color: #fff;}
.Cpcenter .contactus{ width: 195px; height: 159px; margin-top: 12px; background: url(../images/ffg.png) no-repeat; padding-left: 25px; overflow: hidden;}
.Cpcenter .contactus p{ font-size: 13px; color: #fff; padding-top: 85px;}
.Cpcenter .contactus span{ font-size: 25px; font-weight: bold; color: #fff; font-family: "Arial";}
/*右边展示*/
.cpshow{ overflow: hidden; width: 750px;}
.cpshow .cpshowtop{ overflow: hidden;height:45px; background-color:#0053ae;}
.cpshow .cpshowtop .cptab{ height: 45px; width: 480px; float: left;}
.cpshow .cpshowtop .cptab li{ position: relative; width: 155px; height: 45px; line-height: 45px; cursor: pointer; float: left; margin-right: 5px; font-size: 18px; color: #565656; text-align: center; display: block;}
.cpshow .cpshowtop .cptab li b{ display: none; position: absolute; width: 17px; height: 7px; left: 50%; top: 44px; margin-left: -8px; background: url(../images/tabbg.png) no-repeat;}
.cpshow .cpshowtop .cptab li.cur,.cpshow .cpshowtop .cptab li:hover{ background: #0053ae; color: #fff;}
.cpshow .cpshowtop .cptab li.cur a,.cpshow .cpshowtop .cptab li:hover a{ color: #fff; text-decoration:none;}
.cpshow .cpshowtop .cptab li.cur b,.cpshow .cpshowtop .cptab li:hover b{ display: block;}
.cpshow .cpshowtop .more{ display: block; float: right; margin-top: 15px;}
.cpshow .cplist{ overflow: hidden; margin-top: 1px;}
.cpshow .cplist li{ width: 234px; height: 213px; text-align: center; margin:10px 5px 0 5px; background: #cccccc; padding:2px 2px; overflow: hidden; float: left; position: relative;}
.cpshow .cplist li img{ display: block; width: 234px; height: 160px; overflow: hidden;}
.cpshow .cplist li p{ height: 32px; line-height: 32px; padding-top: 12px;}
.cpshow .cplist li p a{ font-size: 15px; color: #000000;}
.cpshow .cplist li b{ position: absolute; bottom: -3px; left: 50%; margin-left: -8px; width: 17px; height: 10px; }
/*产品中心_end*/
.fzql{ overflow: hidden; background: url(../images/dfbg.jpg) no-repeat top center;}
.fzql .container{ height: 546px; overflow: hidden; padding-top: 65px;}
.fzql .toptitle{ width: 100%; text-align: center; height: 56px; background: url(../images/toptitle1.png) no-repeat top center;}
.fzql .toptitle span{ font-size: 28px; color: #202020; position: relative; top: 25px; left: -65px;}
.fzql .fzqlcont{ overflow: hidden; margin-top: 76px;}
.fzql .fzqlcont_l{ width: 620px;}
.fzql .fzqlcont_l ul{ text-align: center; float: left;}
.fzql .fzqlcont_l li{ height: 80px; text-align: center; }
.fzql .fzqlcont_l .table1{ width: 35%;}
.fzql .fzqlcont_l .table2{ width: 65%;}
.fzql .fzqlcont_l .table2 li{border-bottom: 1px solid #5dbfa2; height: 60px; background: #00b07b; padding-top: 20px;}
.fzql .fzqlcont_l .table2 .Title{ line-height: 80px; height: 80px; padding-top: 0px;}
.fzql .fzqlcont_l .table2 .Title span{font-size: 28px; line-height: 80px; color: #fff;}
.fzql .fzqlcont_l .table2 li span{ font-size: 17px; color: #fff; line-height: 22px;}
.fzql .fzqlcont_l .table2 li em{ font-size: 17px; color: #ffff00;}
.fzql .fzqlcont_l .table1 li{ line-height: 80px; background: #0e5aae; font-size: 20px; color: #fff; border-bottom: 1px solid #2a76cb;}
.fzql .fzqlcont_r{ width: 360px;  background: #fff; overflow: hidden;}
.fzql .fzqlcont_r ul{ width: 99%; float: left;}
.fzql .fzqlcont_r ul li{ height: 80px; text-align: center; }
.fzql .fzqlcont_r .Title{ line-height: 80px; height: 80px; color: #878686; font-size: 28px;}
.fzql .fzqlcont_r .Title span{line-height: 80px; height: 80px;}
.fzql .fzqlcont_r ul li{ color: #8d8d8d; font-size: 15px; border-bottom: 1px solid #ececec; position: relative;}
.fzql .fzqlcont_r ul li span{line-height: 22px;}
.fzql .fzqlcont_r .table2{ border-left: 1px solid #ececec;}
.fzql .fzqlcont_r .table1 li{ padding-top: 20px; height: 60px;}
.fzql .fzqlcont_r .table1 .Title{ line-height: 80px; height: 80px; padding-top: 0px;}
.fzql .fzqlcont_r .table2 li{ padding-top: 10px; height: 70px;}
.fzql .fzqlcont_r .table2 .Title{ line-height: 80px; height: 80px; padding-top: 0px;}
.fzql .fzqlcont_r b{ width: 21px; height: 20px; position: absolute; right: 12px; top: 55px; background: url(../images/xx.png) no-repeat;}
/*_end*/
.lnyshi{ overflow: hidden; background: url(../images/yshi.jpg) no-repeat top center;}
.lnyshi .toptitle{ height: 93px; background: url(../images/toptitle2.png) no-repeat top center; position: relative; top: 35px; left: 0px;}
/*优势——end*/
.banner2{ overflow: hidden; background: url(../images/BANNER2.jpg) no-repeat top center;}
.banner2 .container{ overflow: hidden; height: 186px; position: relative;}
.banner2 .yangpin{ display: block; width: 130px; height: 35px; line-height: 35px; position: absolute; left: 470px; top: 112px; font-size: 16px; color: #fff; text-align: center; background: url(../images/btn.png) no-repeat;}
.banner2 .contact{ width: 245px; float: right; margin-top: 102px; margin-right: 86px;}
.banner2 .contact dt{ float: left;}
.banner2 .contact dt img{ display: block; margin-top: 3px;}
.banner2 .contact dd{ padding-left: 48px;}
.banner2 .contact dd span{ font-size: 15px; color: #fff;}
.banner2 .contact dd p{ font-size: 25px; color: #fff; font-family: "Arial";}
/*banner2_end*/
/*-----------------公共title-----------------*/
.cmtitle{ height: 50px; line-height: 50px;  background: url(../images/ttbg1.png) no-repeat left bottom; overflow: hidden;}
.cmtitle .tt{ font-size: 18px; color: #40403f; float: left;}
.cmtitle span{ font-size: 15px; font-family: "Arial"; color: #cbcbcb; font-weight: normal; float: left; margin-left: 13px; position: relative; top: 3px; left: 0px;}
.cmtitle .more{ font-size: 13px; color: #40403f; float: right; margin-right: 12px; font-weight: normal;}
/*-----------------公共title-end----------------*/
.khjz{ overflow: hidden; padding-top: 35px;}
.khjz .container{ overflow: hidden;}
.khjz .khjzcont{ overflow: hidden; width: 1048px; margin-top: 32px;}
.khjz .khjzcont dl{ width: 438px; height: 203px; padding-right: 18px; background: #f0f0f0; float: left; margin-right: 68px; margin-bottom: 40px;}
.khjz .khjzcont dt{ float: left;}
.khjz .khjzcont dt img{ display: block; width: 191px; height: 203px; overflow: hidden;}
.khjz .khjzcont dd{ padding-left: 207px; padding-top: 14px;}
.khjz .khjzcont dd h5{ height: 28px; line-height: 28px; margin-bottom: 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.khjz .khjzcont dd h5 a{ color: #40403f; font-size: 15px; font-weight: normal;}
.khjz .khjzcont dd p{ font-size: 13px; color: #40403f; line-height: 20px; height: 80px; overflow: hidden;}
.khjz .khjzcont dd .ckxq{ display: block; width: 95px; height: 30px; line-height: 30px; padding-left: 10px; margin-top: 22px; background: url(../images/ckgd.png) no-repeat; font-size: 13px; color: #555555;}
/*客户见证——end*/
.hzhb{ overflow: hidden;}
.hzhb .container{ overflow: hidden; margin-bottom: 44px;}
.hzhb .cmtitle{ background: url(../images/ttbg2.png) no-repeat left bottom;}
.hzhb .hzhbcont{ overflow: hidden; margin: 30px auto 0 auto; width: 1015px;}
.hzhb .hzhbcont li{ float: left; width: 167px; float: left; margin-right: 36px; text-align: center;}
.hzhb .hzhbcont li img{ display: block; width: 157px; height: 128px;border: 5px solid #e7e7e7;}
.hzhb .hzhbcont li p{ height: 33px; line-height: 33px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hzhb .hzhbcont li p a{ font-size: 13px; color: #40403f;}
.hzhb .hzhbcont li:hover img{ border: 5px solid #00b07b;}
/*合作伙伴_end*/
.BANNER3{background: url(../images/BANNER3.jpg) no-repeat top center; overflow: hidden;}	
.BANNER3 .container{ height: 252px;}
.BANNER3 .info{ overflow: hidden; width: 210px;float: right; padding: 28px 20px 0 20px;}
.BANNER3 .info span{ font-size: 18px; color: #fff;}
.BANNER3 .info p{ font-size: 15px; color: #fff;}
.BANNER3 .info ul{ overflow: hidden; margin-top: 20px;}
.BANNER3 .info ul li{ background: #fff; padding-left: 15px; margin-bottom: 6px;}
.BANNER3 .info ul li input{ width:200px;  line-height: 19px; padding: 5px 0px; outline: none; border: none; font-size: 12px; color: #bbbbbb;}
.BANNER3 .submit{ display: block; width: 130px; height: 35px; margin-top: 17px; line-height: 35px; font-size: 15px; color: #fff; text-align: center; background: url(../images/btn.png) no-repeat;}
/*BANNER3_end*/
.Gtla{ overflow: hidden; padding-top: 40px;}
.Gtla .Gtlacont{ overflow: hidden;}
.Gtlacont .Gtlacont_L{ overflow: hidden; width: 700px;}
.Gtlacont .Gtlacont_L .cmtitle{ background: url(../images/ttbg3.png) no-repeat left bottom;}
.Gtlacont .Gtlacont_L .gsjs{ overflow: hidden; margin-top: 33px;}
.Gtlacont .Gtlacont_L .gsjs dt{ float: left;}
.Gtlacont .Gtlacont_L .gsjs dt img{ overflow: hidden;}
.Gtlacont .Gtlacont_L .gsjs dd{ padding-left: 320px; padding-top: 5px; padding-right: 15px;}
.Gtlacont .Gtlacont_L .gsjs dd h5{ line-height: 25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom: 9px;}
.Gtlacont .Gtlacont_L .gsjs dd h5 a{ color: #40403f; font-size: 15px;}
.Gtlacont .Gtlacont_L .gsjs dd p{ line-height: 20px; height: 100px; font-size: 13px; color: #40403f; overflow: hidden;}
.Gtlacont .Gtlacont_L .gsjs dd .ckxq{ display: block; margin-top: 16px; background: url(../images/ckgd.png) no-repeat; width: 95px; height: 30px; line-height: 30px; padding-left: 10px; font-size: 13px; color: #555555;}
.Gtlacont .Gtlacont_R{ overflow: hidden; width: 251px;}
.Gtlacont .Gtlacont_R .cmtitle{ background: url(../images/ttbg4.png) no-repeat left bottom;}
.Gtlacont_R .honor{ overflow: hidden; position: relative; margin-top: 33px;}
.Gtlacont_R .honor ul{width: 178px; height: 191px; overflow: hidden; margin: 0px auto;}
.Gtlacont_R .honor ul li{ float: left;}
.Gtlacont_R .honor ul li img{ display: block;width: 176px; height: 189px; border: 1px solid #e3e3e3;}
.Gtlacont_R .honor .btn{ display: block; position: absolute; width: 20px; height: 33px; top: 72px;}
.Gtlacont_R .honor .prev{ left: 0px; background: url(../images/prev.png) no-repeat;}
.Gtlacont_R .honor .next{ right: 0px; background: url(../images/next.png) no-repeat;}
.Gtlacont_R .honor .prev:hover{ background: url(../images/prev-h.png) no-repeat;}
.Gtlacont_R .honor .next:hover{ background: url(../images/next-h.png) no-repeat;}
/*走进_end*/
.sccase{ overflow: hidden;}
.sccase .container{ overflow: hidden; margin-top: 40px;}
.sccase .cmtitle{}
.sccase .sccasecont{ overflow: hidden; margin: 34px auto 0px auto; width: 1012px;}
.sccase .sccasecont li{ float: left; text-align: center; width: 218px; overflow: hidden; margin-right: 35px;}
.sccase .sccasecont li img{ display: block; width: 208px; height: 176px; padding:2px; border:1px solid #dcdcdc;}
.sccase .sccasecont li p{height: 33px; line-height: 33px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.sccase .sccasecont li p a{ font-size: 13px; color: #40403f;}
/*成功案例_end*/
.gsfc{ overflow: hidden;}
.gsfc .container{ overflow: hidden;}
.gsfc .cmtitle{}
.gsfc .gsfccont{ overflow: hidden; margin: 34px auto 0px auto; width: 1012px;}
.gsfc .gsfccont li{ float: left; text-align: center; width: 218px; overflow: hidden; margin-right: 35px;}
.gsfc .gsfccont li img{ display: block; width: 208px; height: 176px; border: 5px solid #fff;}
.gsfc .gsfccont li p{height: 33px; line-height: 33px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.gsfc .gsfccont li p a{ font-size: 13px; color: #40403f;}
.gsfc .gsfccont li:hover img{ border: 5px solid #00b07b;}
/*公司风采——end*/
.gsdt{ overflow: hidden;}
.gsdt .container{ padding-top: 46px; margin-bottom: 32px;}
.gsdt .gsdtcont_L{ overflow: hidden; width: 700px;}
.gsdtcont_L .cont_Ltop{ overflow: hidden;}
.gsdtcont_L .cont_Ltop .dttab{ height: 51px; overflow: hidden; width: 470px; float: left;}
.gsdtcont_L .dttab li{ line-height: 45px; width: 130px; text-align: center; height: 45px; font-size: 18px; background: #f0f0f0; cursor: pointer; margin-right: 5px; color: #303030; float: left; position: relative;}
.gsdtcont_L .dttab li b{ display: none; position: absolute; bottom: -6px; left: 50%; margin-left: -8px; width: 17px; height: 7px; background: url(../images/sjicon1.png) no-repeat;}
.gsdtcont_L .more{ display: inline-block; float: right; margin-top: 13px; margin-right: 13px;}
.gsdtcont_L .dttab li.cur,.gsdtcont_L .dttab li:hover{ background: #0053ae; color: #fff; font-weight: bold;}
.gsdtcont_L .dttab li.cur b,.gsdtcont_L .dttab li:hover b{ display: block;}
.gsdtcont_L .cont_Ldown{ overflow: hidden; margin-top: 32px;}
.gsdtcont_L .cont_Ldown dl{ overflow: hidden; float: left; width: 234px;}
.gsdtcont_L .cont_Ldown dt{}
.gsdtcont_L .cont_Ldown dt img{ width: 234px; height: 166px; display: block;}
.gsdtcont_L .cont_Ldown dd{ overflow: hidden; margin-top: 26px;}
.gsdtcont_L .cont_Ldown dd h6{ height: 22px; line-height: 22px;font-weight: normal;padding-bottom: 12px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.gsdtcont_L .cont_Ldown dd h6 a{ font-size: 14px; color: #313131; }
.gsdtcont_L .cont_Ldown dd p{ font-size: 13px; color: #5b5b5b; line-height: 20px; overflow: hidden;}
.gsdtcont_L .cont_Ldown ul{float: right; overflow: hidden; width: 444px; height: 345px;}
.gsdtcont_L .cont_Ldown ul li{ float: left; overflow: hidden; height: 37px; line-height: 37px; padding-left: 20px; background: url(../images/pbg2.png) no-repeat 4px center; border-bottom: 1px dashed #dadada;}
.gsdtcont_L .cont_Ldown ul li a{ width: 312px; color: #272626; font-size: 13px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float: left;}
.gsdtcont_L .cont_Ldown ul li span{color: #272626; font-size: 13px; float: right;}
.gsdt .gsdtcont_R{ width: 251px; overflow: hidden;}
.gsdt .gsdtcont_R .cmtitle{background: url(../images/ttbg3.png) no-repeat left bottom;}
.gsdt .gsdtcont_R .flquetion{ overflow: hidden; margin-top: 30px; height: 335px;}
.gsdt .gsdtcont_R .flquetion dl{ overflow: hidden; padding-bottom: 20px; border-bottom: 1px dashed #c8c8c8; margin-bottom: 23px;}
.gsdt .gsdtcont_R .flquetion dt{ height: 25px; line-height: 25px; background: url(../images/wen.png) no-repeat left center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.gsdt .gsdtcont_R .flquetion dt a{font-size: 14px; color: #000000; padding-left: 33px;}
.gsdt .gsdtcont_R .flquetion dd{background: url(../images/da.png) no-repeat left 0px; margin-top: 13px; height: 80px; padding-top: 3px; line-height: 20px; color: #323232; font-size: 13px; padding-left: 33px;}
/*公司动态_end*/
